#include <iostream>
#include <unordered_map>
using namespace std;
int main() {
  //   std::unordered_map<int, std::string> c = {{1, "one"},   {2, "two"},
  //                                             {3, "three"}, {4, "four"},
  //                                             {5, "five"},  {6, "six"}};

  std::unordered_map<int, std::string> c(3);
  for (int i = 0; i < 12; ++i) {
    c[i] = to_string(i);
  }
  // erase all odd numbers from c
  for (auto it = c.begin(); it != c.end();) {
    if (it->first % 2 == 1)
      it = c.erase(it);
    else
      ++it;
  }

  for (auto &p : c) {
    std::cout << p.second << ' ';
  }
}